@charset "utf-8";
*{margin: 0;padding: 0; word-wrap: break-word;outline: none;}
html{height:100%}
body {background:#FFF;margin: 0;margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;overflow-x: hidden;padding: 0;min-height: 200px;height:auto;position: relative;}
body, td, input, textarea, select, button{ color:#555; font:12px "Lucida Grande", Verdana, Lucida, Helvetica, Arial, 'Simsun', sans-serif; }
body, ul, dl, dd, p, h1, h2, h3, h4, h5, h6, form, fieldset { margin:0; padding:0; }
em, cite, th{ font-style:normal; font-weight:normal; }
a{ color:#333; text-decoration:none; }
a:hover,a:focus{text-decoration:none; }
a img{ border:none; }
h1, h2, h3, h4, h5, h6{ font-size:12px; }
hr { margin-top: 1px; margin-bottom: 15px;border: 0;border-top: 1px solid #eee;}
ul{list-style:none;}ul li{list-style:none;}
table{ border-collapse:collapse; }
th{ text-align:left; font:12px "Lucida Grande", Verdana, Lucida, Helvetica, Arial, 'Simsun', sans-serif;}
.form-control{color:#555; font:12px "Lucida Grande", Verdana, Lucida, Helvetica, Arial, 'Simsun', sans-serif;}
label, .pointer { cursor:pointer; }
a img{ border:none; }
.w_100{width:100px;}
.w_120{width:120px;}
.w_200{width:200px;}
.w_300{width:300px;}
.w_420{width:420px;}
.w_500{width:500px;}
.w_max{width: 100%;}
.red{color: red;}
.right{float:right;}
.left{float: left;}
.mt-20{padding-top: 10px;}
.page-container fieldset {border: 1px solid #d8d8d8;padding: 10px; margin-bottom: 15px;}
.page-container fieldset legend {background-color: #f9f9f9;border: 1px solid #d8d8d8;font-weight: bold;font-size: 14px;padding: 3px 8px;color: #444;width: auto;line-height: 25px;margin-bottom: 0px;}
#refresh{float: right;cursor:pointer;}
#refresh:before {content: "";cursor:pointer;}
.validform input{width: 60%;float: left;}
.validform select{width: 60%;float: left;}
.validform textarea{width: 60%; height: 75px;float: left;}
.validform .option_label input{width: 100%;}
.edui-container{width: 60%;}
/*header*/
@media(min-width:768px) {
    .sidebar {z-index: 1;position: absolute;width: 200px;margin-top: 1px;}
    #page-wrapper {position: inherit;margin: 0 0 0 200px;padding: 0 30px;margin-top: 10px;}
    .navbar-top-links .dropdown-messages,
    .navbar-top-links .dropdown-tasks,
    .navbar-top-links .dropdown-alerts {margin-left: auto;}
    .navbar-brand {margin-left: 10px;}
}
.navbar {margin-bottom: 1px;}
.sidebar ul li a.active {background-color: #eee;color: #148cf1 !important;}
.sidebar ul li i{padding-left: 2em;padding-right: 2em;}
.nav>li>a {padding: 5px 15px;}
.navbar-top-links {margin-right: 0;}
.navbar-top-links li {display: inline-block;}
.navbar-top-links li:last-child {margin-right: 15px;}
.navbar-top-links li a {padding: 13px;min-height: 50px;}
.ie8 .navbar-top-links li a {padding: 13px;min-height: 20px;}
.navbar-top-links .dropdown-menu li {display: block;}
.navbar-top-links .dropdown-menu li:last-child {margin-right: 0;}
.navbar-top-links .dropdown-menu li a {padding: 3px 20px;min-height: 0;}
.navbar-top-links .dropdown-menu .notify-item {padding: 3px 20px;min-height: 0;font-size: 10px;white-space: normal;}
.navbar-top-links .dropdown-menu .notify-item a{padding: 0;min-height: 0;}
.navbar-top-links .dropdown-messages,.navbar-top-links .dropdown-tasks,.navbar-top-links .dropdown-alerts { width: 350px;min-width: 0;}
.navbar-top-links .dropdown-alerts a{font-size: 10px;}
.navbar-top-links .dropdown-messages {margin-left: 5px;}
.navbar-top-links .dropdown-tasks {margin-left: -59px;}
.navbar-top-links .dropdown-alerts {margin-left: -123px;}
.navbar-top-links .dropdown-user {right: 0;left: auto;}
.sidebar .sidebar-nav.navbar-collapse {padding-right: 0;padding-left: 0;}
.alert-link {color: #337ab7;margin: 5px;}
.sidebar .sidebar-search {padding: 15px;}
.sidebar ul li {border-bottom: 1px solid #e7e7e7;}
.sidebar ul li a.active {background-color: #eee;}
.sidebar .arrow {float: right;}
.sidebar .fa.arrow:before {content: "\f104";}
.sidebar .active>a>.fa.arrow:before {content: "\f107";}
.sidebar .nav-second-level li,.sidebar .nav-third-level li {border-bottom: 0!important;}
.sidebar .nav-second-level li a {padding-left: 37px;}
.sidebar .nav-third-level li a {padding-left: 52px;}
.mavbar-breadcrumb{margin-left: 0px;margin-bottom: 0px;}

.page-header {height: 40px;margin: 3px 0 7px;border-bottom: 1px solid #eee;}
.page-header h3{float: left;margin-right: 20px;font-size: 30px;font-weight:bold;color: #09C;}
.page-header .tab1 {clear: none;margin-bottom: 1px;font-size: 17px;padding-top: 10px;}
.page-header .tab1 a {line-height: 20px;}
.page-header .opt-btn {float: left;position: inherit;top: -36px;}

.row {margin-right: -30px;margin-left: -30px;}
.loading {background:url(loading.gif) no-repeat center; height:100px}
.show_iframe{top: 34px;bottom: 0;left: 0;right: 0;z-index: 1;width: 100%;margin-left: 18px;}
#wrapper{height: 100%;margin-left: 187px;}
#page-wrapper{margin-left: 5px;margin-right: 10px;min-height: 480px;}
.page-container{margin-left: 5px;margin-right: 10px;}
.option_label{font-weight: 100;}
.tab-pane fieldset {border: 1px solid #d8d8d8;padding: 10px;margin-bottom: 15px;}
.tab-pane fieldset legend {background-color: #f9f9f9;border: 1px solid #d8d8d8;font-weight: bold;font-size: 14px;padding: 3px 8px;color: #444;width: auto;line-height: 25px;margin-bottom: 0px;}
.well {padding: 6px;}
.bottom_button {position: fixed;bottom: 20px;right: 10px;z-index: 99;}
.footer{text-align: center;  border-top: 1px solid #e5e5e5;}
/* 分页 */
.pagination>li>a, .pagination>li>span{color: #333;background-color: transparent;border: 0px solid #ddd;}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {background-color: #dddddd;}